package com.xzw.service;

import com.xzw.pojo.Clazz;
import com.xzw.pojo.ClazzQueryParam;
import com.xzw.pojo.PageResult;


import java.util.List;

public interface ClazzService {

    /**
     * 分页查询班级
     */
    PageResult<Clazz> page(ClazzQueryParam clazzQueryParam);

    /**
     * 删除班级
     */
    void delete(Integer id);

    /**
     * 新增班级
     */
    void save(Clazz clazz);

    /**
     * 根据ID查询班级信息 -- 查询回显功能
     */
    Clazz getInfo(Integer id);

    /**
     * 修改班级信息
     */
    void update(Clazz clazz);
    /**
     * 查询所有班级
     */
    List<Clazz> list();


//    /**
//     * 新增员工
//     * @param emp
//     */
//    void save(Emp emp);
//
//    /**
//     * 批量删除员工
//     * @param ids
//     */
//    void delete(List<Integer> ids);
//
//    /**
//     * 根据ID查询员工信息 -- 查询回显功能
//     * @param id
//     * @return
//     */
//    Emp getInfo(Integer id);
}
